import Vue from 'vue'
import Message from './Message.vue'

// Message.installMessage = function (options) {
//   if (options === undefined || options === null) {
//     options = {
//       message: ''
//     }
//   } else if (typeof options === 'string' || typeof options === 'number') {
//     options = {
//       message: options
//     }
//   }
//   var Profile = Vue.extend(Message)

//   var component = new Profile({
//     data: options
//   }).$mount()
//   document.body.appendChild(component.$el)
// }

Message.install = function (options) {
  Vue.prototype.$lMessage = (options) => {
    if (options === undefined || options === null) {
      options = {
        message: ''
      }
    } else if (typeof options === 'string' || typeof options === 'number') {
      options = {
        message: options
      }
    }
    var Profile = Vue.extend(Message)
    var component = new Profile({
      data: options
    }).$mount()
    document.body.appendChild(component.$el)
  }
}

// export default Message.install
export default Message
